// TODO: 非常建议您在完成练习后，修改代码做更多尝试。
// 一切就绪？如果准备好进入下一个练习了，请在终端键入 `n` 并回车。
//
// 当你修改了下面这些代码行中的某一行时，练习文件将会重新加载！
// 试着添加一个新的 `println!` ，然后在看看它在终端输出了什么。

fn main() {
    println!(r#"                 _   _ _                  "#);
    println!(r#"  _ __ _   _ ___| |_| (_)_ __   __ _ ___  "#);
    println!(r#" | '__| | | / __| __| | | '_ \ / _` / __| "#);
    println!(r#" | |  | |_| \__ \ |_| | | | | | (_| \__ \ "#);
    println!(r#" |_|   \__,_|___/\__|_|_|_| |_|\__, |___/ "#);
    println!(r#"                               |___/      "#);
    println!(r#"          欢迎来到 Rustlings !             "#);
    println!();
    println!("此练习已成功编译，接下来的练习可能会包含编译错误或逻辑错误。");
    println!("Rustlings 练习的核心就是找到这些错误并修复它们。");
    println!("Good luck! 祝好运 :)");
    println!();
    println!("此练习文件位于 `exercises/00_intro/intro1.rs`， 请确认。");
    println!("可以在进度条下查看当前练习文件路径(Current exercise)。");
    println!("您可以ctrl+左键单击练习文件路径(深蓝色字样)来在编辑器中打开它们。");
}
